XuiRegisterGridType (@gridType, @gridType$, gridFunc, @messFunc[], SUBADDR @messSub[] )

gridType - grid type number
gridType$ - grid type name
gridFunc - grid function address
messFunc[] - message processing function addresses
messSub[] - message processing subroutine addresses
XuiSendMessage ( grid, message, @v0, @v1, @v2, @v3, r0, @ANY )

grid - grid number
message - message number
v0,v1,v2,v3 - arguments depend on message
r0,ANY - arguments depend on message
XuiSendToKid ( grid, message, @v0, @v1, @v2, @v3, r0, @ANY )

grid - grid number
message - message number
v0,v1,v2,v3 - arguments depend on message
r0,ANY - arguments depend on message
XuiSetDefaultColors ( back, draw, low, high, dull, accent, lowtext, hightext )

back - default background color
draw - default drawing color
low - default lowlight color
high - default highlight color
dull - default dull color
accent - default accent color
lowtext - default lowtext color
hightext - default hightext color
XuiSetDefaultCursor ( cursor )

cursor - cursor number
XuiSetGridTypeValue ( gridType, @property$, ANY )

gridType - grid type number
property$ - property name
ANY - XLONG or STRING value or array (per property name)
XuiSetGridValue ( grid, @property$, ANY )

grid - grid number
property$ - property name
ANY - XLONG or STRING value or array (per property name)
XuiSetTextSelectionGrid ( grid )

grid - grid number
XuiVersion$ ( )

return value - version of GuiDesigner as string, as in "3.1204"
XuiWindow ( wingrid, message, @v0, @v1, @v2, @v3, r0, @ANY )

wingrid - window number or grid number (per message)
message - message number
v0,v1,v2,v3 - arguments depend on message
r0,ANY - arguments depend on message